home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
051-075
/
disk_054
/
ispell
/
readme.fnf
< prev
next >
Wrap
Text File
|
1992-05-06
|
2KB
|
35 lines
To remake this you will need the termcap library routines from disk number 14,
or else supply your own. Using the ones from disk number 14, ISpell looks
in the environment string TERMCAP for the name of the termcap file. Failing
to find this, it looks for "etc:termcap" (which can be resolved by assigning
"etc:" to the directory where the termcap file lives. A termcap file suitable
for use with the Amiga console should have been provided with this executable.
NOTE -- The above is a lie. That is how I wanted it to work. It doesn't
work, either because the Lattice getenv() call is hosed, the termcap
library itself is screwed up, or something. I didn't feel like tracking
it down just right now. So what we have is a hybrid. The termcap strings
are hardwired into term.c at compile time, but the termcap library routines
are still called to do the actual screen writes. I also noted that, with
Lattice 3.10 at least, for some reason the termcap routines don't
recognize the sequence "\E" as an escape, so I had to embed escapes
in the strings via the normal C sequence "\033".
To make it easier for someone to track down and fix the problem I've
also included the termcap routines in the subdirectory "termcap".
You will probably need an Amiga with expanded memory to run ISpell, unless
you cut down the size of the dictionary considerably. You will certainly
needed expanded memory to build the hashed form of the dictionary as
distributed.
I just barely got this up and running in time for release on the latest
batch of disks, so it hasn't been tested very thoroughly. One thing that
needs to be fixed is that it doesn't access the console in raw mode so
you must type a RETURN after each command.
One last note, don't forget to "Assign ISpell: <wherever your dict is>",
so ispell can find ispell.hash.
-Fred